<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Pitch quantification</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Pitch_quantification"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/ext.math.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Pitch_quantification rootpage-Pitch_quantification skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Pitch quantification</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><p>In <a href="Baseball" title="Baseball">baseball</a>, <b>pitch quantification</b> is the attempt to describe the quality of a pitch using a single numeric value based on <a href="https://en.wiktionary.org/wiki/quantifiable" class="extiw external" title="wikt:quantifiable">quantifiable</a> aspects of an individual <a href="Pitch_(baseball)" title="Pitch (baseball)">baseball pitch</a>. There are two main kinds of pitch quantification. The first is outcome oriented. This means that the result of a given pitch (i.e., <a href="Base_on_balls" title="Base on balls">walk</a>, <a href="Out_(baseball)" title="Out (baseball)">out</a>, <a href="Home_run" title="Home run">home run</a>, etc.) is a component used to calculate the overall numeric value that describes the quality of the pitch. The other kind of pitch quantification does not consider the outcome of a pitch when calculating quality. Rather, it is <a href="Batting_(baseball)" title="Batting (baseball)">batter</a> independent. Its quality can be assessed without regard to what the batter does with the pitch.
</p><p>In 2006, <a href="PITCHf/x" title="PITCHf/x">PITCHf/x</a> cameras were installed in every <a href="MLB.com" title="MLB.com">MLB</a> stadium. These cameras are able to track “<a href="Velocity" title="Velocity">velocity</a>, movement, release point, spin, and pitch location”<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> on every pitch thrown. When this data was released to the public, many different attempts at pitch quantification began appearing. In 2010, Nick Steiner explained that <a href="Pitcher" title="Pitcher">pitchers</a> have relatively very little control over their pitches due to the fact that so many other factors affect a pitch, such as the <a href="Batting_(baseball)" title="Batting (baseball)">batter</a>, the <a href="Umpire_(baseball)" title="Umpire (baseball)">umpire</a>, <a href="Baseball_positions" title="Baseball positions">the defense</a>, and the environment. The task of <a href="Sabermetrics" title="Sabermetrics">baseball statistics</a> attempting to quantify a pitch is to isolate the performance of the pitcher from the factors out of his control.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> Over the years, many different baseball statisticians have attempted to create a statistic that does this.
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Linear_Pitch_Weights">Linear Pitch Weights</h2></div>
<p>Linear Weights, or batting runs, is a central concept to baseball analysis. Linear Weights is a type of baseball statistic that uses “a weighted system for measuring the impact of hitting events.”<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> They compare a particular individual player's ability with an average player's ability. Ferdinand Cole Lane first began exploring linear weights and created the initial weighted system. Later, George Lindsey developed a run expectancy matrix, “which tells us the probability of scoring from a particular base-out state.”<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> In 1984, Pete Palmer expanded on Lindsey's work and created the Linear Weights System.
</p><p><a href="Count_(baseball)" title="Count (baseball)">Pitch count</a> is an essential element of Linear Weights. The pitch count is important because the quality of a player's at-bat will vary depending on the pitch count. For example, if a batter is thrown the first pitch of the at-bat (1-0 count), his batting run will be higher than the average batting run. However, if the first ball thrown is a strike (0-1 count), then the batting run is lower than average. Simply put, Linear Weights quantify the fact that teams are more likely to score more runs in situations such as bases loaded and no outs, than in situations such as man on first and two outs. To obtain the values assigned to each base-out situation, “the average increase in run expectancy from each event” is taken.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> The results are the value relative to average.<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> “Linear weights are merely the <b>empirical</b> average impact an event has towards the run-scoring process.”<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> The following table shows the run value for any particular pitch count.
</p><p><b>Table 1 - Run Value of Any Given Count</b>
</p>
<table class="wikitable">
<tbody><tr>
<th>Count</th>
<th>BattingRuns
</th></tr>
<tr>
<td>0-0</td>
<td>0.000
</td></tr>
<tr>
<td>1-0</td>
<td>0.038
</td></tr>
<tr>
<td>2-0</td>
<td>0.140
</td></tr>
<tr>
<td>3-0</td>
<td>0.220
</td></tr>
<tr>
<td>0-1</td>
<td>-0.044
</td></tr>
<tr>
<td>1-1</td>
<td>-0.015
</td></tr>
<tr>
<td>2-1</td>
<td>0.037
</td></tr>
<tr>
<td>3-1</td>
<td>0.142
</td></tr>
<tr>
<td>0-2</td>
<td>-0.106
</td></tr>
<tr>
<td>1-2</td>
<td>-0.082
</td></tr>
<tr>
<td>2-2</td>
<td>-0.039
</td></tr>
<tr>
<td>3-2</td>
<td>0.059
</td></tr></tbody></table><p><sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup>
</p><p>Pete Palmer explained Linear Weights in the following way:
</p>
<pre> <i>"What Linear Weights does is to take very offensive event and treat it in terms of its impact upon the team- an average team, so that a man does not benefit in his individual record for having the good fortune to bat cleanup with the Brewers or suffer for batting cleanup with the Mets. The relationship of individual performance to team play is stated poorly or not at all in conventional baseball statistics. In Linear Weights it is crystal clear: the linear progression, the sum, of the various offensive events, when weighted by their accurately predicted run values, will total the runs contributed by that batter or that team beyond the league average.”</i><sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup>
</pre>
<p>For example, suppose that a batter hits the <a href="Baseball_(ball)" title="Baseball (ball)">ball</a> and runs to first base when the count is 0-2 (2 strikes). In order to calculate the linear weight of this pitch, we must compare this run with the average run. An average <a href="Single_(baseball)" title="Single (baseball)">single</a> is worth <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle 0.47}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mn>0.47</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle 0.47}</annotation>
</semantics>
</math></span><img src="./cd646a8b309fd2ac7aa576505de2278017919535.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:4.134ex; height:2.176ex;" alt="{\displaystyle 0.47}" loading="lazy"></span> batting runs. The value of a single on a 0-2 count is <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle -0.106}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo>−<!-- − --></mo>
<mn>0.106</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle -0.106}</annotation>
</semantics>
</math></span><img src="./fd13a957f4c32dcc68747f0ebf20fde040ec5865.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.505ex; width:7.105ex; height:2.343ex;" alt="{\displaystyle -0.106}" loading="lazy"></span>, according to Table 1. The final value is calculated by subtracting the value of the count when the ball was put in play from the value of the <a href="At_bat" title="At bat">plate appearance</a> according to <a href="Run_batted_in" title="Run batted in">batting runs</a>. Thus, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle 0.47-(-0.106)=0.58}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mn>0.47</mn>
<mo>−<!-- − --></mo>
<mo stretchy="false">(</mo>
<mo>−<!-- − --></mo>
<mn>0.106</mn>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mn>0.58</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle 0.47-(-0.106)=0.58}</annotation>
</semantics>
</math></span><img src="./fccffed04f70ac2cf812b9fc6a50c9e6d7120806.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:23.121ex; height:2.843ex;" alt="{\displaystyle 0.47-(-0.106)=0.58}" loading="lazy"></span>.<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="cLWTS">cLWTS</h2></div>
<p>An adaptation of Linear Weights was put forward by Garrett Chiado in January 2016. He introduced a statistic called Contextual Pitch Type Linear Weights (cLWTS). Chiado, being unsatisfied with the inability of Linear Weights to give predictive value to pitching, sought a statistic that put pitches into context and provided an explanation for the correlation between pitch values and sequencing. What makes cLWTS different from traditional linear weights is that cLWTS recognizes that a particular pitch does not fully determine the outcome of that pitch. There are other factors that affect the outcome of a pitch which are unrelated to the quality of the pitch itself. Thus, cLWTS takes into account the entire context of what happens after the pitch is thrown and only acknowledge “the necessary weight of how much responsibility the pitcher truly deserves. When doing this, we also want to control for the externalities of the current game state and other environmental factors. Ultimately, cLWTS grades on a cumulative basis and on a per pitch basis for both pitchers and hitters, judging on the change in run expectancy for each pitch type.”<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup> The strength of this particular statistic lies in its predictive power. However, cLWTS is subject to much of the same limitations as the ERA metric due to the fact that cLWTS simply removes pitches that included one or more errors on the play. In other words, pitchers are being penalized for “fielding and throwing errors by their defenders.”<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> Correcting this flaw in cLWTS is currently in progress.
</p>
<div class="mw-heading mw-heading2"><h2 id="Jeremy_Greenhouse’s_Stuff">Jeremy Greenhouse’s Stuff</h2></div>
<p>One of the earliest methods of pitch quantification, Jeremy Greenhouse's “Stuff”, was published in 2009, shortly following the release of the Pitchf/x data to the public in 2008. This attempt at quantifying a pitcher's ability uses the response variable of expected run value and three independent variables: velocity, horizontal movement, and vertical movement. A loess regression is performed on these variables to obtain a numeric value to describe the pitcher's stuff.<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> Some of the Leaderboards Greenhouse generated do not contain many of the expected top pitchers. Beyond the generation of Leaderboards, no continuing work has been done on this method of pitch quantification.
</p>
<div class="mw-heading mw-heading2"><h2 id="Roegele">Roegele</h2></div>
<p>In March 2013, Jon Roegele sought to begin by looking at pitches within the strike zone to determine what a successful pitch looks like, then work backwards to determine how well a pitcher is executing pitches that have the qualities of being successful.<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup> The main variable he considered was location. Roegele determined that the two most important factors that play into location are and the pitcher-batter handedness combination. Unlike Linear Weights, this statistic does not use pitch count. Rather, Roegele split the strike zone into 9 sections. He calculated a number to represent the success of any pitch that enters any one of the nine sections based on the pitch type and pitcher-batter handedness combination for the given pitch. This statistic is also batter-independent. It does not take into account the outcome of the pitch, only how well the pitcher is locating their pitch in the strike zone. However, when compared to well-established pitching metrics, this statistic did not fare well. Later in 2013, Roegele added velocity to his statistic in an attempt to refine it and make it more compatible with other metrics.<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> Roegele believes that the next step in refining this statistic is to begin looking at pitches outside of the strike zone. As of October 2015, Roegele continues to fine-tune his statistic by adding variables such as temperature.<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="QOP">QOP</h2></div>
<p><a href="Quality_of_pitch" class="mw-redirect" title="Quality of pitch">Quality of Pitch</a>, or QOP, is a statistic developed by Dr. Jason Wilson and Jarvis Greiner in 2014. They sought to create a statistic that would produce a universal measurement of the quality of a pitch independent of its outcome, pitch context, or pitch type. To do this, three key qualities of a pitch are used: <a href="Trajectory" title="Trajectory">trajectory</a>, location, and speed.<sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> This makes QOP completely objective because each of these variables are measurable using <a href="PITCHf/x" title="PITCHf/x">PITCHf/x</a> data. The scale for QOP is roughly 0 to 10. The historical <a href="Major_League_Baseball" title="Major League Baseball">Major League</a> data from 2008 to 2015 has a <a href="Mean" title="Mean">mean</a> of about 4.5 and <a href="Median" title="Median">median</a> of 5.<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup>
</p><p>In order to develop QOP, they first developed the Greiner Index. The Greiner Index (GI) is on the 0 to 100 scale and it rated pitches based on their level of difficulty for the batter to hit. The Greiner Index is calculated using the following formula, derived from a multiple regression model:
</p><p><i>rating = -2.51rise + 1.88breakpoint – 0.47knee_dist + 0.51total break</i><sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup>
</p><p>For example, suppose a single pitch has a 3” rise, 0.47’ total break, 21.5 break point, and 8” location change. The calculation of the GI would be the following:
</p><p><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle GI=(-2.51)(3)+(1.88)(21.5)-(0.47)(8)+(0.51)(0.47)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>G</mi>
<mi>I</mi>
<mo>=</mo>
<mo stretchy="false">(</mo>
<mo>−<!-- − --></mo>
<mn>2.51</mn>
<mo stretchy="false">)</mo>
<mo stretchy="false">(</mo>
<mn>3</mn>
<mo stretchy="false">)</mo>
<mo>+</mo>
<mo stretchy="false">(</mo>
<mn>1.88</mn>
<mo stretchy="false">)</mo>
<mo stretchy="false">(</mo>
<mn>21.5</mn>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<mo stretchy="false">(</mo>
<mn>0.47</mn>
<mo stretchy="false">)</mo>
<mo stretchy="false">(</mo>
<mn>8</mn>
<mo stretchy="false">)</mo>
<mo>+</mo>
<mo stretchy="false">(</mo>
<mn>0.51</mn>
<mo stretchy="false">)</mo>
<mo stretchy="false">(</mo>
<mn>0.47</mn>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle GI=(-2.51)(3)+(1.88)(21.5)-(0.47)(8)+(0.51)(0.47)}</annotation>
</semantics>
</math></span><img src="./14c2bf2e263df79188074375c992ddbf96924332.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:58.031ex; height:2.843ex;" alt="{\displaystyle GI=(-2.51)(3)+(1.88)(21.5)-(0.47)(8)+(0.51)(0.47)}" loading="lazy"></span>
</p><p>After publication of the Greiner Index, it was updated to include all pitches with a 2D location parameter. By combining GI with speed, QOP was developed. The proprietary <a href="Linear_regression" title="Linear regression">linear model</a> for QOP is not published, and is patent-pending.
</p><p>The following components affect the overall QOP score in the following way:
</p><p>Increased rise ---> lower QOP (for curveballs)
</p><p>Increased total break ---> higher QOP
</p><p>Increased late vertical break ---> higher QOP
</p><p>Increased horizontal break ---> higher QOP
</p><p>Closeness to corners of <a href="Strike_zone" title="Strike zone">strike zone</a> ---> higher QOP
</p><p>Increased velocity ---> higher QOP
</p><p>Greiner and Wilson desired to develop a statistic that could be used by pitching coaches and <a href="Scout_(sport)" title="Scout (sport)">scouts</a> to develop and determine pitcher potential. Furthermore, in 2015 they suggested QOP has the potential for predicting (and therefore preventing) injury, as well as batter quantification.<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup> The QOP statistic is calculated by QOPBASEBALL.<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Strike_Zone_Plus/Minus">Strike Zone Plus/Minus</h2></div>
<p>In February 2015, Joe Rosales and Scott Spratt introduced a system for quantifying pitches that focuses not on the particular qualities of the pitch itself, but on its framing in the strike zone and resulting call made by the <a href="Catcher" title="Catcher">catcher</a> as a ball or a strike. They have named their system, Strike Zone Plus/Minus. This system was developed because they observed that two pitches can be thrown in exactly the same location and one be called a strike, and one called a ball. The strike zone is not always observed with 100 percent accuracy. Therefore, Rosales and Spratt thought that perhaps some pitchers “had more of a knack” for throwing borderline pitches that get called as strikes.<sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> Strike Zone Plus/Minus “divide[s] the credit for whether a pitch is called a ball or strike among the catcher, the pitcher, the batter, and the umpire involved.”<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup> Although there are many different pitch framing methodologies publicly available, Rosales and Spratt claim that their system is unique because the pitchers, batters, and umpires are treated as “independent actors,” as opposed to variables by which to adjust the catcher's performance. Many other methodologies do not consider anything besides the catcher. Each person is treated as independent because the catcher has his own receiving skills, the pitcher has his own ability to locate the pitch, the batter has his unique body language, and the umpire has personal standards. Thus, this method treats each of the four individuals as significant participants and divide the credit for the outcome of each pitch among the four based on individual tendencies. Strike Zone Plus/Minus is also unique because it uses “Baseball Info Solutions data on where the catcher sets his target for the pitch, allowing [them] to incorporate the pitcher's command (how close he comes to hitting the target) into [their] system.”<sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup> Ultimately, Strike Zone Plus/Minus is an outcome-oriented measure of pitch quality, and it seeks to refine the process by which that outcome is called (ball or strike). Its scope is limited in the overall quest to seek a pitch quantification statistic because it cannot give any information about a pitch that is not a ball or a strike. Thus, Strike Zone Plus/Minus cannot help quantify any pitch that is actually put into play. Rosales and Spratt see the value of the Strike Zone Plus/Minus system relating to the free agent market values of catchers.
</p>
<div class="mw-heading mw-heading2"><h2 id="Swartz_&_Swartz">Swartz & Swartz</h2></div>
<p>Phillippa and Tim Swartz sought to introduce a pitch quantification statistic that is batter-independent. They recognized that some good pitches result in home runs and some bad pitches result in outs. Therefore, they developed a statistic to measure pitch quality based on various underlying conditions, rather than run scoring. They chose to base their statistic on the following pitch variables:
</p><p>C = pitch count
</p><p>D = pitch descriptor
</p><p>The pitch descriptor (D) is determined by a number of select covariates: pitch location, speed, type, handedness of the pitcher, etc.<sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup> To account for the complex relationship between the pitch quality and the covariates, a random forest methodology is used to obtain an estimation of the overall pitch quality. The random forest method where “ “important” covariates are determined by the splits in the tree...is attractive when we do not know in advance which variables (e.g. pitch location, pitch speed, pitch type, handedness) are predictive.”<sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup>
They have used this statistic to describe the change in pitch quality during a game, and also to evaluate the skills of pitchers, much like ERA.
</p>
<div class="mw-heading mw-heading2"><h2 id="Summary_Table">Summary Table</h2></div>
<table class="wikitable">
<tbody><tr>
<th>Pitch Quantification Technique</th>
<th>Date:</th>
<th>Author(s):</th>
<th>Explanatory Variable(s):</th>
<th>Response Variable(s):</th>
<th>Purpose/Audience:
</th></tr>
<tr>
<td>Linear Weights</td>
<td>1984</td>
<td>Ferdinand Cold Lane, George Lindsey, Pete Palmer</td>
<td>Pitch count</td>
<td>Average impact an event has towards run scoring process</td>
<td>How well a batter/pitcher performed against/using a certain pitch
</td></tr>
<tr>
<td>Greenhouse's Stuff</td>
<td>2009</td>
<td>Jeremy Greenhouse</td>
<td>Velocity, horizontal movement, vertical movement</td>
<td>Expected run value</td>
<td>Leaderboards
</td></tr>
<tr>
<td>Roegele</td>
<td>2013</td>
<td>Jon Roegele</td>
<td>Strike zone location, pitcher-batter handedness combination, velocity (added later)</td>
<td>Expected WOBA</td>
<td>Evaluate quality of pitch
</td></tr>
<tr>
<td>QOP</td>
<td>2014</td>
<td>Jason Wilson & Jarvis Greiner</td>
<td>Rise, break point, vertical break, horizontal break, location, speed</td>
<td>Training data set of quality of pitch values (QOPV) rated by a panel of judges on a 0-10 scale</td>
<td>Evaluate quality of pitch
</td></tr>
<tr>
<td>Strike Zone Plus/Minus</td>
<td>2015</td>
<td>Joe Rosales & Scott Spratt</td>
<td>Location, pitch count, horizontal distance, batter handedness</td>
<td>Likelihood the pitch will be called a strike</td>
<td>Free agent market value of catchers
</td></tr>
<tr>
<td>cLWTS</td>
<td>2016</td>
<td>Garrett Chiado</td>
<td>Linear Weights, context</td>
<td>Average impact an event has toward run scoring process</td>
<td>Add context to Linear Weights
</td></tr>
<tr>
<td>Swartz & Swartz</td>
<td>2017</td>
<td>Philippa Swartz, Mike Grosskopf, Derek Bingham, & Tim B. Swartz</td>
<td>Pitch count, pitch type, location, speed</td>
<td>Bases earned per pitch</td>
<td>Evaluate skills of pitchers
</td></tr></tbody></table>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */
.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}
/* end https://en.wikipedia.org/ */
</style><div class="reflist">
<div class="mw-references-wrap mw-references-columns"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */
.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}
/* end https://en.wikipedia.org/ */
</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.fangraphs.com/library/misc/pitch-fx/">"What Is PITCHF/x?"</a>. <i>FanGraphs</i>.</cite></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><cite id="CITEREFSteiner2010" class="citation web cs1">Steiner, Nick (27 January 2010). <a rel="nofollow" class="external text" href="http://www.hardballtimes.com/working-title/">"Beyond DIPS"</a>. <i>The Hardball Times</i>.</cite></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><cite id="CITEREFJordan2011" class="citation web cs1">Jordan, J.T. (10 March 2011). <a rel="nofollow" class="external text" href="https://triplesalley.wordpress.com/2011/03/09/understanding-linear-weights/">"Understanding Linear Weights"</a>. <i>Triples Alley</i>.</cite></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><cite id="CITEREFJordan2011" class="citation web cs1">Jordan, J.T. (10 March 2011). <a rel="nofollow" class="external text" href="https://triplesalley.wordpress.com/2011/03/09/understanding-linear-weights/">"Understanding Linear Weights"</a>. <i>Triples Alley</i>.</cite></span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><cite id="CITEREFJordan2011" class="citation web cs1">Jordan, J.T. (10 March 2011). <a rel="nofollow" class="external text" href="https://triplesalley.wordpress.com/2011/03/09/understanding-linear-weights/">"Understanding Linear Weights"</a>. <i>Triples Alley</i>.</cite></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.fangraphs.com/library/principles/linear-weights/">"Linear Weights"</a>. <i>FanGraphs</i>.</cite></span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><cite id="CITEREFJordan2011" class="citation web cs1">Jordan, J.T. (10 March 2011). <a rel="nofollow" class="external text" href="https://triplesalley.wordpress.com/2011/03/09/understanding-linear-weights/">"Understanding Linear Weights"</a>. <i>Triples Alley</i>.</cite></span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><cite id="CITEREFWalsh2008" class="citation web cs1">Walsh, John (26 February 2008). <a rel="nofollow" class="external text" href="http://www.hardballtimes.com/searching-for-the-games-best-pitch/">"Searching for the game's best pitch"</a>. <i>The Hardball Times</i>.</cite></span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><cite id="CITEREFJordan2011" class="citation web cs1">Jordan, J.T. (10 March 2011). <a rel="nofollow" class="external text" href="https://triplesalley.wordpress.com/2011/03/09/understanding-linear-weights/">"Understanding Linear Weights"</a>. <i>Triples Alley</i>.</cite></span>
</li>
<li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><cite id="CITEREFWalsh2008" class="citation web cs1">Walsh, John (26 February 2008). <a rel="nofollow" class="external text" href="http://www.hardballtimes.com/searching-for-the-games-best-pitch/">"Searching for the game's best pitch"</a>. <i>The Hardball Times</i>.</cite></span>
</li>
<li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text"><cite id="CITEREFChiado" class="citation web cs1">Chiado, Garrett. <a rel="nofollow" class="external text" href="http://www.sabermagician.com/introducing-clwts/">"Introducing cLWTS: Putting Pitch Data Into Context"</a>. <i>The Sabermagician</i>.</cite></span>
</li>
<li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text"><cite id="CITEREFChiado" class="citation web cs1">Chiado, Garrett. <a rel="nofollow" class="external text" href="http://www.sabermagician.com/introducing-clwts/">"Introducing cLWTS: Putting Pitch Data into Context"</a>. <i>The Sabermagician</i>.</cite></span>
</li>
<li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><cite id="CITEREFGreenhouse" class="citation web cs1">Greenhouse, Jeremy. <a rel="nofollow" class="external text" href="http://baseballanalysts.com/archives/2009/09/on_that_stuff.php">"On That Stuff"</a>. <i>The Baseball Analysts</i>.</cite></span>
</li>
<li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><cite id="CITEREFRoegele2013" class="citation web cs1">Roegele, Jon (29 March 2013). <a rel="nofollow" class="external text" href="http://www.beyondtheboxscore.com/2013/3/29/4153440/strike-zone-pitch-quality-part-i-location-pitchfx-sabermetrics?_ga=1.61424431.282523674.1463019291">"Strike Zone Pitch Quality, Part 1: Location"</a>. <i>SB Nation</i>.</cite></span>
</li>
<li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text"><cite id="CITEREFRoegele2013" class="citation web cs1">Roegele, Jon (12 April 2013). <a rel="nofollow" class="external text" href="http://www.beyondtheboxscore.com/2013/4/12/4206754/pitch-quality-part-ii-strike-zone-location-velocity-pitchfx-sabermetrics?_ga=1.169110562.282523674.1463019291">"Pitch Quality Part II: Strike Zone Location and Now with Velocity!"</a>. <i>SB Nation</i>.</cite></span>
</li>
<li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><cite id="CITEREFRoegele2015" class="citation web cs1">Roegele, Jon (7 October 2015). <a rel="nofollow" class="external text" href="http://www.hardballtimes.com/the-2015-strike-zone/">"The 2015 Strike Zone"</a>. <i>The Hardball Times</i>.</cite></span>
</li>
<li id="cite_note-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-17">^</a></b></span> <span class="reference-text"><cite id="CITEREFWilson/Greiner" class="citation web cs1">Wilson/Greiner, Jason/Wayne. <a rel="nofollow" class="external text" href="http://www.qopbaseball.com/about.html">"Pitch Quantification Part I"</a>. <i>QOP Baseball</i>.</cite></span>
</li>
<li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><cite id="CITEREFWilson/Greiner" class="citation web cs1">Wilson/Greiner, Jason/Wayne. <a rel="nofollow" class="external text" href="http://www.qopbaseball.com/about.html">"Pitch Quantification Part I"</a>. <i>QOP Baseball</i>.</cite></span>
</li>
<li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><cite id="CITEREFWilson/Greiner" class="citation web cs1">Wilson/Greiner, Jason/Jarvis. <a rel="nofollow" class="external text" href="http://chance.amstat.org/2014/09/curveball/">"A Curveball Index: Quantification of Breaking Balls for Pitchers"</a>. <i>CHANCE</i>.</cite></span>
</li>
<li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text">2015 Saber Conference</span>
</li>
<li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-21">^</a></b></span> <span class="reference-text">api.qopbaseball.com</span>
</li>
<li id="cite_note-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-22">^</a></b></span> <span class="reference-text"><cite id="CITEREFRosales/Spratt" class="citation web cs1">Rosales/Spratt, Joe/Scott. <a rel="nofollow" class="external text" href="http://www.sloansportsconference.com/wp-content/uploads/2015/02/SSAC15-RP-Finalist-Who-is-responsible-for-a-called-strike.pdf">"Who Is Responsible For A Called Strike?"</a> <span class="cs1-format">(PDF)</span>. <i>MIT Sloan Sports Analytics Conference</i>.</cite></span>
</li>
<li id="cite_note-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-23">^</a></b></span> <span class="reference-text"><cite id="CITEREFRosales/Spratt" class="citation web cs1">Rosales/Spratt, Joe/Scott. <a rel="nofollow" class="external text" href="http://www.sloansportsconference.com/wp-content/uploads/2015/02/SSAC15-RP-Finalist-Who-is-responsible-for-a-called-strike.pdf">"Who Is Responsible For A Called Strike?"</a> <span class="cs1-format">(PDF)</span>. <i>MIT Sloan Sports Analytics Conference</i>.</cite></span>
</li>
<li id="cite_note-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-24">^</a></b></span> <span class="reference-text"><cite id="CITEREFRosales/Spratt" class="citation web cs1">Rosales/Spratt, Joe/Scott. <a rel="nofollow" class="external text" href="http://www.sloansportsconference.com/wp-content/uploads/2015/02/SSAC15-RP-Finalist-Who-is-responsible-for-a-called-strike.pdf">"Who Is Responsible For A Called Strike?"</a> <span class="cs1-format">(PDF)</span>. <i>MIT Sloan Sports Analytics Conference</i>.</cite></span>
</li>
<li id="cite_note-25"><span class="mw-cite-backlink"><b><a href="#cite_ref-25">^</a></b></span> <span class="reference-text">Swartz & Swartz, 2017, The Quality of Pitches in Major League Baseball, The American Statistician, in press.</span>
</li>
<li id="cite_note-26"><span class="mw-cite-backlink"><b><a href="#cite_ref-26">^</a></b></span> <span class="reference-text">Swartz & Swartz, 2017, The Quality of Pitches in Major League Baseball, The American Statistician, in press.</span>
</li>
</ol></div></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-04-19" href="https://en.wikipedia.org/wiki/?title=Pitch_quantification&oldid=1286359078">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
</body></html>